Naming the Pain in Requirements Engineering: Contemporary Problems, Causes, and Effects in Practice

نویسندگان

  • Daniel Méndez Fernández
  • Stefan Wagner
  • Marcos Kalinowski
  • Michael Felderer
  • Priscilla Mafra
  • Antonio Vetro
  • Tayana Conte
  • M.-T. Christiansson
  • Des Greer
  • Casper Lassenius
  • Tomi Männistö
  • M. Nayabi
  • Markku Oivo
  • Birgit Penzenstadler
  • Dietmar Pfahl
  • Rafael Prikladnicki
  • Günther Ruhe
  • André Schekelmann
  • S. Sen
  • Rodrigo O. Spínola
  • Ahmet Tuzcu
  • Jose Luis de la Vara
  • Roel Wieringa
چکیده

Requirements Engineering (RE) has received much attention in research and practice due to its importance to software project success. Its interdisciplinary nature, the dependency to the customer, and its inherent uncertainty still render the discipline di cult to investigate. This results in a lack of empirical data. These are necessary, however, to demonstrate which practically relevant RE problems exist and to what extent they matter. Motivated by this situation, we initiated the Naming the Pain in Requirements Engineering (NaPiRE) initiative which constitutes a globally distributed, bi-yearly replicated family of surveys on the status quo and problems in practical RE. In this article, we report on the qualitative analysis of data obtained from 228 companies working in 10 countries in various domains and we reveal which contemporary problems practitioners encounter. To this end, we analyse 21 problems derived from the literature with respect to their relevance and criticality in dependency to their context, and we complement this picture with a cause-e↵ect analysis showing the causes and e↵ects surrounding the most critical problems. Our results give us a better understanding of which problems exist and how they manifest themselves in practical environments. Thus, we provide a first step to ground contributions to RE on empirical observations which, until now, were dominated by conventional wisdom only.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Requirements Engineering Practice and Problems in Agile Projects: Results from an International Survey

Requirements engineering (RE) is considerably different in agile development than in more traditional development processes. Yet, there is little empirical knowledge on the state of the practice and contemporary problems in agile RE. As part of a bigger survey initiative (Naming the Pain in Requirements Engineering), we build an empirical basis on such aspects of agile RE. Based on the response...

متن کامل

Supporting Requirements Engineering Research that Industry Needs: The Naming the Pain in Requirements Engineering Initiative

In light of the 40th jubilee of Requirements Engineering (RE), roughly 40 experts met in Switzerland to discuss where our discipline stands today [1]. 40 years after RE was acknowledged for the first time as an independent discipline in an issue of the Transactions of Software Engineering, a strong and (more or less) self-confident research community has emerged and contributed a variety of too...

متن کامل

Investigating Water Supply System Electro-Mechanical Equipments Problems: A Case Study of Ethiopia

Water is an essential element of life. The government of Ethiopia in collaboration with development allies’ attempts to increase pure water supply. Even though the coverage boosted dramatically still there is critical challenges in maximizing equipment’s reliability, improving service quality, maximizing capacity utilization, minimizing life cycle costs of water production mach...

متن کامل

A field study of requirements engineering practices in information systems development

To make recommendations for improving requirements engineering processes, it is critical to understand the problems faced in contemporary practice. In this paper, we describe a field study whose general objectives were to formulate recommendations to practitioners for improving requirements engineering processes, and to provide directions for future research on methods and tools. The results in...

متن کامل

Elicitation Strategies for Web Application Using Activity Theory

Requirements engineering (RE) is often seen as an essential facet in software development. It is a vital process before each project starts. In the context of systems engineering, an understanding and application of systems theory and practice is also relevant to RE. The contexts in which RE takes place habitually involve human activities. Therefore, RE needs to be sensitive to how people perce...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1611.10288  شماره 

صفحات  -

تاریخ انتشار 2016